var treedata = [{
    "id":1,
    "text":"My Documents",
    "children":[{
        "id":11,
        "text":"Photos",
        "state":"closed",
        "children":[{
            "id":111,
            "text":"Friend"
        },{
            "id":112,
            "text":"Wife"
        },{
            "id":113,
            "text":"Company"
        }]
    },{
        "id":12,
        "text":"Program Files",
        "children":[{
            "id":121,
            "text":"Intel"
        },{
            "id":122,
            "text":"Java",
            "attributes":{
                "p1":"Custom Attribute1",
                "p2":"Custom Attribute2"
            }
        },{
            "id":123,
            "text":"Microsoft Office"
        },{
            "id":124,
            "text":"Games",
            "checked":true
        }]
    },{
        "id":13,
        "text":"index.html"
    },{
        "id":14,
        "text":"about.html"
    },{
        "id":15,
        "text":"welcome.html"
    }]
}];

$(function () {
    $('#id_tree').tree({
        //data: treedata,
        url : contextPath()+"/function/getAllFunctionTree",
        method : "get",
        animate : true, //当节点展开折叠时显示动画效果
        dnd : true,//可以拖动
        onContextMenu : function(e,node){
        					e.preventDefault();
        					$(this).tree('select',node.target);
        					$('#mm').menu('show',{
        						left: e.pageX,
        						top: e.pageY
        					})
                        }
    });
});

function getTree(){

}

function append(){
    var node = $('#id_tree').tree('getSelected');
    $('#id_tree').tree('append', {
        parent: (node?node.target:null),
        data: [{
            text: 'new item1'
        },{
            text: 'new item2'
        }]
    });
}

function removeit(){
    var node = $('#id_tree').tree('getSelected');
    $('#id_tree').tree('remove', node.target);
}

function collapse(){
    var node = $('#id_tree').tree('getSelected');
    $('#id_tree').tree('collapse',node.target);
}

function expand(){
    var node = $('#id_tree').tree('getSelected');
    $('#id_tree').tree('expand',node.target);
}